لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
ملزومات جاوا اسکریپت برای Node-RED [ویدئو]
JavaScript essentials for Node-RED [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره یک بررسی عمیق در مورد ضروریات جاوا اسکریپت ارائه می دهد که به طور خاص برای تقویت پروژه های Node-RED شما طراحی شده است. با مقدمه ای بر مفاهیم اصلی، متغیرها، عملگرها و انواع داده های مختلف را که پایه و اساس برنامه نویسی جاوا اسکریپت را تشکیل می دهند را بررسی خواهید کرد. درسهای تعاملی شما را از طریق مثالهای عملی و یادگیری مبتنی بر پروژه راهنمایی میکنند و از درک کامل هر موضوع اطمینان میدهند.
با حرکت به سمت موضوعات پیچیده تر، این دوره آرایه ها، اشیا و عبارات منطقی را پوشش می دهد و تجربه عملی را با برنامه های کاربردی دنیای واقعی ارائه می دهد. شما یاد خواهید گرفت که ساختارهای داده را دستکاری کنید، منطق شرطی را پیاده سازی کنید، و جریان های برنامه پیچیده ای ایجاد کنید. پروژه ها در سراسر بخش ها برای تقویت یادگیری و ارائه کاربرد عملی مفاهیم یکپارچه شده اند.
در بخشهای پایانی، دوره به حلقهها، توابع و روشهای جاوا اسکریپت داخلی میپردازد و تکنیکهای پیشرفتهای را برای بهینهسازی گردشهای کاری Node-RED ارائه میدهد. هر ویدیو بر اساس ویدیوی قبلی است و به تدریج مهارت کدنویسی شما را افزایش می دهد. در پایان دوره، درک جامعی از جاوا اسکریپت و توانایی استفاده از آن برای برنامه های قدرتمند Node-RED خواهید داشت. اعلانهای متغیر، انواع دادهها، توابع و ساختارهای کنترل را مسلط کنید.
پیاده سازی ساختارهای داده پیچیده با آرایه ها و اشیاء
از جاوا اسکریپت برای ادغام کتابخانه ها و سیستم های خارجی در جریان های Node-RED استفاده کنید.
پروژه های دنیای واقعی شبیه سازی وظایف اتوماسیون صنعتی و اینترنت اشیا را توسعه دهید.
استفاده از روشهای جاوا اسکریپت داخلی برای عملکرد بهبودیافته این دوره برای هر کسی که به اتوماسیون صنعتی، اینترنت اشیا علاقه دارد یا به دنبال گسترش مهارتهای برنامهنویسی خود با جاوا اسکریپت و Node-RED است، ایدهآل است. درک اولیه Node-RED مورد نیاز است، اما هیچ دانش قبلی جاوا اسکریپ مورد نیاز نیست. چه مبتدی در برنامه نویسی باشید و چه یک توسعه دهنده با تجربه و تازه کار در زمینه اتوماسیون، بینش ها و مهارت های ارزشمندی برای ارتقای پروژه های خود به سطح بعدی خواهید یافت. پوشش جامع ملزومات جاوا اسکریپت برای Node-RED * در پروژه های عملی شبیه سازی وظایف اتوماسیون صنعتی، سیستم های اینترنت اشیا و موارد دیگر شرکت کنید. * بهترین شیوه های کدنویسی، تکنیک های اشکال زدایی و بهینه سازی عملکرد را برای جریان های Node-RED کارآمد، قابل نگهداری و مقیاس پذیر بیاموزید.
سرفصل ها و درس ها
معرفی دوره
Introduction to the course
معرفی دوره
Introduction to the course
متغیرها و اپراتورها
Variables and Operators
تابع () Math.random و Math.floor().
Math.random() and Math.floor() function
اعلان متغیرها - var، let، const
Declaring the variables - var, let, const
رشته: دو نقل قول یا تک نقل قول؟
String: Double quote or Single quote?
عدد
Number
بولی
Boolean
تعریف نشده و پوچ
Undefined and null
تبدیل نوع و نوع داده
Typeof and datatype conversion
عملگرهای حسابی
Arithmetic Operators
عملگرهای منطقی
Logical operators
پروژه-1
Project-1
آرایه ها
Arrays
آشنایی با آرایه ها و خواص آن
Understanding Arrays and its properties
کار پروژه
Project Work
روش های آرایه
Array methods
مرتب سازی آرایه (رشته)
Array sorting (String)
مرتب سازی آرایه (عددی)
Array sorting (Numeric)
آرایه (حداقل و حداکثر مقدار)
Array (Minimum and Maximum value)
چالش (LIFO و FIFO)
Challenge (LIFO and FIFO)
آرایه های چند بعدی
Multi-dimensional arrays
پروژه: ذخیره سازی و بازیابی اشیا (با استفاده از آرایه تک بعدی)
Project: Object Storage and Retrieval (using Single-dimension array)
پروژه: ذخیره و بازیابی اشیا (با استفاده از آرایه چند بعدی)
Project: Object Storage and Retrieval (using Multi-dimension array)
اشیاء
Objects
درک اشیاء
Understanding Objects
پروژه 1
Project 1
اشیاء و آرایه های تودرتو
Nested Objects and Arrays
پروژه 3
Project 3
گزاره های منطقی
Logic Statements
مقدمه ای بر بیانیه شرطی (IF-ELSE)
Introduction to Conditional statement (IF-ELSE)
other if بیانیه
else if statement
کار پروژه
Project Work
عملگرهای سه تایی مشروط
Conditional ternary operators
بیانیه سوئیچ
Switch statement
پروژه 2
Project 2
حلقه ها
Loops
حلقه while و Do while
While and Do while loop
پروژه 1
Project 1
برای حلقه
For loop
پروژه 2
Project 2
شکستن و ادامه دادن
Break and Continue
پروژه 3
Project 3
پروژه 4
Project 4
حلقه "For in" و "For of".
'For in' and 'For of' loop
تمرینات را تمرین کنید
Practice Exercises
تبدیل اشیا به آرایه
Converting Objects to Arrays
حلقه های تو در تو
Nested loops
تمرینات را تمرین کنید
Practice Exercises
کارکرد
Functions
مقدمه ای بر توابع
Introduction to Functions
نوشتن یک تابع اساسی
Writing a basic function
پارامترها و آرگومان ها در توابع
Parameters and arguments in Functions
اعتبارسنجی پارامتر
Parameter validation
پروژه 1- ایجاد اعداد تصادفی با تابع
Project 1- Create random numbers with Function
پروژه 2- ASRS با عملکرد 1 و 2
Project 2- ASRS with Function Task 1 and 2
پروژه 2- ASRS با عملکرد وظیفه 3
Project 2- ASRS with Function Task 3
پروژه 2- ASRS با عملکرد وظیفه 4
Project 2- ASRS with Function Task 4
تابع پیکان، مقدار بازگشتی و دامنه متغیر
Arrow function, Return value and Variable scope
توابع تو در تو
Nested Functions
پروژه 3
Project 3
روش های جاوا اسکریپت داخلی
Built-in JavaScript Methods
روش های Int، Float و Number را تجزیه کنید
Parse Int, Float and Number methods
روش های آرایه
Array methods
روش های رشته ای
String methods
تمرینات
Exercises
روش های عددی
Number methods
روش های ریاضی - حداکثر را پیدا کنید. و حداقل
Math methods- Find Max. and Min.
روش های ریاضی - توان، Sqrt، واقعی تا اعشاری
Math methods- Power, Sqrt, Real to decimal
نمایش نظرات